package com.cjh.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cjh.pojo.Emp;
import com.cjh.pojo.EmpSearch;

import java.util.List;

public interface EmpService {

     List<Emp> selectList(QueryWrapper<Emp> queryWrapper);

     IPage<Emp> selectPage(Page<Emp> page, QueryWrapper<Emp> queryWrapper);

     Emp selectById(Integer id);

     List<Emp> searchEmp(EmpSearch empSearch);

     List<Emp> linkedSelect(Page<Emp> page);

     Emp insert(Emp emp);

     Integer deleteOneOrBatch(List id);

     Emp updateById(Emp emp);
}
